<!--##########################################
    ##### Autor: Yngrid Coello           #####
    ##### Correo: y-c-@hotmail.com       #####
    ##### Ult. Modif: 07/11/2011         #####
    ##### Pasantias de Grado - USB       #####
    ##### Realización del Sistema: 0Bs   #####
    ##########################################-->
<?php use_stylesheets_for_form($form) ?>
<?php use_javascripts_for_form($form) ?>
<?php use_stylesheet('jquery-ui-1.7.2.custom.css') ?>
<?php use_javascript('utilidades.js') ?>
<script type="text/javascript" src="http://trentrichardson.com/examples/timepicker/js/jquery-1.6.4.min.js"></script>
<script type="text/javascript" src="http://trentrichardson.com/examples/timepicker/js/jquery-ui-1.8.16.custom.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js"></script>
<script type="text/javascript" src="http://trentrichardson.com/examples/timepicker/js/jquery-ui-timepicker-addon.js"></script>
<style type="text/css"> 
    #ui-datepicker-div{ font-size: 70%; }
    .ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
    .ui-timepicker-div dl { text-align: left; }
    .ui-timepicker-div dl dt { height: 25px; }
    .ui-timepicker-div dl dd { margin: -25px 10px 10px 65px; }
    .ui-timepicker-div td { font-size: 90%; }
    .ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

</style> 

<form action="<?php echo url_for('boleta/'.($form->getObject()->isNew() ? 'create' : 'update').(!$form->getObject()->isNew() ? '?numboleta='.$form->getObject()->getNumboleta().'&proveedor='.$form->getObject()->getProveedor() : '')) ?>" method="post" <?php $form->isMultipart() and print 'enctype="multipart/form-data" ' ?>>
<?php if (!$form->getObject()->isNew()): ?>
<input type="hidden" name="sf_method" value="put" />
<?php endif; ?>
<?php echo $form['_csrf_token']->render(); ?>
<b>Datos Identificadores</b>
<div id="datosServicio">
  <table>
        <tr>
            <?php echo $form['proveedor']->renderError() ?>
            <td>
                Proveedor: <?php echo $form['proveedor'] ?>
            </td>
        </tr>
        <tr>
            <?php echo $form['fecha']->renderError() ?>
            <?php echo $form['numBoleta']->renderError() ?>
            <td WIDTH=419>
                Fecha de Emisi&oacute;n: <?php echo $form['fecha'] ?>
            </td>
            <td>
                N° Boleta: <?php echo $form['numBoleta'] ?>
            </td>
        </tr>
        <tr>
            <?php echo $form['factura']->renderError() ?>
            <td>
                
            </td>
            <td>
                Factura: &nbsp;&nbsp;&nbsp;&nbsp;<?php echo $form['factura'] ?>
            </td>
        </tr>
  </table>
</div>
<b>Servicio a</b>
<div id="detalleFactura">
    <table>
        <tr>
            <?php echo $form['vuelo']->renderError() ?>
            <td WIDTH=199>
                vuelo: <?php echo $form['vuelo'] ?>
            </td>
            <td>
                Origen: <input type="text" id="boleta_origen" READONLY/>
            </td>
            <td>
                Destino: <input type="text" id="boleta_destino" READONLY/>
            </td>
        </tr>
    </table>
    <table>
        <tr>
            <?php echo $form['estacionSum']->renderError() ?>
            <td>
                Estaci&oacute;n de suministro:&nbsp;&nbsp;<?php echo $form['estacionSum'] ?>
            </td>
        </tr>
        <tr>
            <?php echo $form['aeronave']->renderError() ?>
            <td>
                Aeronave de la boleta&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <?php echo $form['aeronave'] ?>
            </td>
        </tr>
    </table>
</div>
<b>Tanqueo</b>
<div id="datosServicio">
    <table>
        <tr>
            <?php echo $form['uMedida']->renderError() ?>
            <?php echo $form['tipoComb']->renderError() ?>
            <td WIDTH=369>
                Unidad de Medida: <?php echo $form['uMedida'] ?>
            </td>
            <td>
                Tipo de Combustible: <?php echo $form['tipoComb'] ?>
            </td>
        </tr>
        <tr>
            <?php echo $form['lecturaI']->renderError() ?>
            <?php echo $form['lecturaF']->renderError() ?>
            <td>
                Lectura Inicial:&nbsp; <?php echo $form['lecturaI'] ?>
            </td>
        </tr>
        <tr>
            <td>
                Lectura &nbsp;Final:&nbsp;&nbsp;<?php echo $form['lecturaF'] ?>
            </td>
        </tr>
        <tr>
            <?php echo $form['cantNacional']->renderError() ?>
            <?php echo $form['total']->renderError() ?>
            <td WIDTH=369>
                Litros Despachados:&nbsp;<?php echo $form['total'] ?>
            </td>
            <td>
                Cantidad Nacional:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php echo $form['cantNacional'] ?>
            </td>
        </tr>
        <tr>
            <?php echo $form['cantInternacional']->renderError() ?>
            <td WIDTH=369>
                 
            </td>
            <td>
                Cantidad Internacional: <?php echo $form['cantInternacional'] ?>
            </td>
        </tr>
        <tr>
            <?php echo $form['horaI']->renderError() ?>
            <td>
                Hora Inicial:&nbsp;&nbsp;<?php echo $form['horaI'] ?>
            </td>
        </tr>
        <tr>
            <?php echo $form['horaF']->renderError() ?>
            <td>
                Hora Final:&nbsp;&nbsp;&nbsp;<?php echo $form['horaF'] ?>
            </td>
        </tr>
        <tr>
            <?php echo $form['horaTotal']->renderError() ?>
            <td WIDTH="500">
                Hora Total:&nbsp;&nbsp;&nbsp;<?php echo $form['horaTotal'] ?>
            </td>
            <td>
                <?php echo $form['estatus']->renderError() ?>
                <?php echo $form['estatus'] ?>
                Estatus Boleta: <div style="display:inline;" id="estatus"><?php echo $form['estatus']->getValue() ?></div>
            </td>
        </tr>
    </table>
</div>
    <table WIDTH=700>
      <tr>
        <td colspan="2">
          <center><button type="button" onclick="location.href = '<?php echo url_for('boleta/index') ?>'">Regresar</button>
          <input id="guardar" type="submit" value="Guardar"/></center>
        </td>
      </tr>
  </table>
</form>
<div id="resultado" style="display:none;"></div>
<div id="resultado1" style="display:none;"></div>
<div id="medida" style="display:none;"></div>

<script type="text/javascript">
jQuery(function($){
	$.datepicker.regional['es'] = {
		closeText: 'Cerrar',
		prevText: '&#x3c;Ant',
		nextText: 'Sig&#x3e;',
		currentText: 'Hoy',
		monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio',
		'Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],
		monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun',
		'Jul','Ago','Sep','Oct','Nov','Dic'],
		dayNames: ['Domingo','Lunes','Martes','Mi&eacute;rcoles','Jueves','Viernes','S&aacute;bado'],
		dayNamesShort: ['Dom','Lun','Mar','Mi&eacute;','Juv','Vie','S&aacute;b'],
		dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','Sa'],
		weekHeader: 'Sm',
		dateFormat: 'dd-mm-yy',
		firstDay: 1,
		isRTL: false,
		showMonthAfterYear: false,
		yearSuffix: ''};
	$.datepicker.setDefaults($.datepicker.regional['es']);
        $.timepicker.regional['es'] = {
            currentText: 'Ahora',
            closeText: 'Hecho',
            timeOnlyTitle: 'Seleccione',
            timeText: 'Selección',
            hourText: 'Horas',
            minuteText: 'Minutos'
        }
        $.timepicker.setDefaults($.timepicker.regional['es']);
});
$("#boleta_vuelo").live("change", function(){
    $('#resultado').load("<?php echo url_for('boleta/mostrarEstaciones') ?>",{vuelo:$("#boleta_vuelo").val()},
          function(text){
              $arreglo = text.split(',');
              $("#boleta_origen").val($arreglo[0]);
              $("#boleta_destino").val($arreglo[1]);
          });
  });
$("#boleta_lecturaF").live("change", function(){
    if($("#boleta_lecturaI").val()!='')
        {
           if($("#boleta_lecturaF").val()!=$("#boleta_lecturaI").val())
           {
               $("#boleta_total").val($("#boleta_lecturaF").val() - $("#boleta_lecturaI").val());
               $("#boleta_estatus").val('Correcto');
               if($("#boleta_total").val() < 0 )
               {
                   alert('La Lectura Final debe ser mayor a la Inicial');
                   $("#boleta_total").val('');
                   $("#boleta_cantNacional").val('');
                   $("#boleta_cantInternacional").val('');
               }
               else
               {
                   $('#resultado1').load("<?php echo url_for('factura/mostrarTipoProveedor') ?>",{proveedor:$("#boleta_proveedor").val()},
                      // Funcion para generar el login automaticamente
                      function(text){
                          if(text=='Internacional')
                          {
                            $('#boleta_cantInternacional').val($("#boleta_total").val());
                          }
                          else
                          {
                            $('#boleta_cantNacional').val($("#boleta_total").val());
                          }
                    });
                }
           }
           else
           {
               alert('La lectura Inicial no debe ser igual a la lectura Final');
               $("#boleta_total").val('');
               $("#boleta_cantNacional").val('');
               $("#boleta_cantInternacional").val('');
           }
        }
  });
$("#boleta_total").live("change", function(){
    if($("#boleta_total").val()!= $("#boleta_lecturaF").val() - $("#boleta_lecturaI").val())
    {
       alert('La boleta pasará a un estatus incorrecto debido a que el litraje despachado no coincide');
       $("#boleta_total").css({"color":"red","font-weight":"bold"});
       $("#estatus").html('Incorrecto');
       $("#boleta_estatus").val('Incorrecto');
       $("#estatus").css({"color":"red","font-weight":"bold"});
    }
    else
    {
        $("#boleta_total").css({"color":"black","font-weight":"normal"});
        $("#estatus").html('Correcto');
        $("#boleta_estatus").val('Correcto');
        $("#estatus").css({"color":"black","font-weight":"normal"});
    }
 });
$("#boleta_lecturaI").live("change", function(){
    if($("#boleta_lecturaF").val()!='')
        {
          if($("#boleta_lecturaF").val()!=$("#boleta_lecturaI").val())
           {
               $("#boleta_total").val($("#boleta_lecturaF").val() - $("#boleta_lecturaI").val());
               if($("#boleta_total").val() < 0 )
               {
                   alert('La Lectura Final debe ser mayor a la Inicial');
                   $("#boleta_total").val('');
                   $("#boleta_cantNacional").val('');
                   $("#boleta_cantInternacional").val('');
               }
               else
               {
                   $('#resultado1').load("<?php echo url_for('factura/mostrarTipoProveedor') ?>",{proveedor:$("#boleta_proveedor").val()},
                      // Funcion para generar el login automaticamente
                      function(text){
                          if(text=='Internacional')
                          {
                            $('#boleta_cantInternacional').val($("#boleta_total").val());
                          }
                          else
                          {
                            $('#boleta_cantNacional').val($("#boleta_total").val());
                          }
                    });
                }
           }
           else
           {
               alert('La lectura Inicial no debe ser igual a la lectura Final');
               $("#boleta_total").val('');
               $("#boleta_cantNacional").val('');
               $("#boleta_cantInternacional").val('');
           }
        }
});
$("#boleta_horaI").live("change", function(){
    if($("#boleta_horaF").val()!='')
        {
           $("#boleta_horaTotal").val(calcularHoraTotal($("#boleta_horaF").val(),$("#boleta_horaI").val()));
        }
  });
  $("#boleta_horaF").live("change", function(){
    if($("#boleta_horaI").val()!='')
        {
                $("#boleta_horaTotal").val(calcularHoraTotal($("#boleta_horaF").val(),$("#boleta_horaI").val()));
        }
  });
  
$("#boleta_proveedor").live("change", function(){
    if($("#boleta_proveedor").val()!=''){
    $('#medida').load("<?php echo url_for('boleta/mostrarMedida') ?>",{uMedida:$("#boleta_proveedor").val()},
          // Funcion para generar el login automaticamente
          function(text){
              $("#boleta_uMedida").val(text);
    });
   }
  });
</script>
<?php if ($sf_user->hasFlash('error')): ?>
	<script>
		alert('<?php echo $sf_user->getFlash('error'); ?>');
	</script>
<?php endif; ?>